其他
Git实用教程(五) | Git本地库操作(分支管理)
Git实用教程专栏回顾
1.什么是分支
不知道大家有没有注意到Git的logo:
GIt的logo中就体现出了Git分支管理的优势,那么,什么是Git的分支呢,且听我慢慢道来~
在版本控制过程中,使用多条线同时推进多个任务,每一条线就叫做一个Git分支,如图:
2.分支的好处
并行推进多个功能的开发,提高开发效率;
各个分支在开发过程中是独立的,一个分支的失败不会对其他分支产生任何影响;
分支开发失败后可重新开始;
3.分支的操作
3.1.创建分支
创建分支使用命令:
git branch <分支名称>
3.2.查看分支
查看当前所有的分支信息使用命令:
git branch -v
3.3.切换分支
切换分支使用命令:
git checkout <分支名>
3.4.切换分支后的操作
切换分支后可以进行Git的基本操作,比如追踪文件,添加内容到暂存区,提交到本地库等等。
3.5.合并分支
要将一个分支所做的更新合并,需要进行两个操作:
切换到要合并的分支上;
执行命令:
git merge <待合并的分支名称>
4.解决合并分支后产生的冲突
4.1.冲突的产生
当我们在不同的分支上修改了同一文件的同一个地方的内容,在两者同时合并到主分支上时会产生冲突,合并时会提示自动合并失败,进入手动合并模式,如图:
4.2.冲突的解决
当自动合并失败,Git进入手动模式后,命令行后会显示 MERGING
字样:
在手动合并模式下,需要进行以下操作:
手动修改文件,并删除Git添加的多余符号:
手动修改文件到满意的程度;
添加修改到暂存区
git add <文件名>
;提交更新
git commit -m <提交信息>
:
思维导图使用『幕布』绘制
推荐阅读:
更多精彩文章及资源,欢迎关注我的微信公众号:『mculover666』。